#include "header.h"
void bubble(string[],int);
void p1();
void p2();
int main()
{
	p1();
	p2();
}

void p2()
{
	string c[100];
	ifstream f;
	ofstream g;
	int i=0;
	f.open("fisier.txt");
	g.open("fisier1.txt");
	while(!f.eof())
	{
		f>>c[i];
		++i;
	}
	bubble(c,i);
	for(int j=0;j<i;++j)
	{
		g<<c[j]<<" ";
	}
	g<<"\n";
}

void bubble(string s[],int n)
{
	string aux;
	for(int i=1;i<n;++i)
		for(int j=n;j>=i;--j)
			if(s[j].compare(s[j-1])>0)
			{
				aux=s[j-1];
				s[j-1]=s[j];
				s[j]=aux;
			}
}


void p1()
{
	string cuv,c;
	int nr=0;
	ifstream f;
	f.open("fisier.txt");
	cin>>cuv;
	while(!f.eof())
	{
		f>>c;
		if(cuv.compare(c)==0)
			nr++;
	}
	cout<<"Cuvantul \""<<cuv<<"\" apare in fisierul \"fisier.txt\" de "<<nr<<" ori";
	_getch();
}